V4if 's Blogwebsite

kali rolling 装机之后要做的N件事

发表于2015-11-28
默认

kali linux继2.0之后又推出了正式滚动发布版本kali rolling 2016.1,终于可以平滑升级了,下面列出装机之后要做的N件事,避免以后做重复的工作

文件目录设置

自己在家目录下新建的文件目录一律用小写
|–root
  |–project    工作目录空间
  |–software    软件放置目录,为/usr/bin提供软链接
  |–backup     资料备份
  |–scripts    bash脚本等,添加到$PATH

配置源

/etc/apt/sources.list

deb http://http.kali.org/kali kali-rolling main non-free contrib
#deb http://mirrors.aliyun.com/kali  sana main non-free contrib
#deb-src http://mirrors.aliyun.com/kali  sana main non-free contrib

#deb http://mirrors.aliyun.com/kali-security  sana/updates main contrib non-free
#deb-src http://mirrors.aliyun.com/kali-security  sana/updates main contrib non-free
#================================================================================
#deb http://security.kali.org/kali-security/ sana/updates main contrib non-free
#deb-src http://security.kali.org/kali-security/ sana/updates main contrib non-free

#deb http://http.kali.org/kali sana main non-free contrib
#deb-src http://http.kali.org/kali sana main non-free contrib

#deb http://security.kali.org/kali-security/ sana/updates main contrib non-free
#deb-src http://security.kali.org/kali-security/ sana/updates main contrib non-free

更新系统

1.Do an apt-get update
apt-get update
2.Do an upgrade
apt-get upgrade
3.Finally do a distribution upgrade
apt-get dist-upgrade

  • update
    update 是同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,这样才能获取到最新的软件包。
  • upgrade
    upgrade 是升级已安装的所有软件包,升级之后的版本就是本地索引里的,因此,在执行 upgrade 之前一定要执行 update, 这样才能是最新的。

安装中文输入法

apt-get install ibus ibus-googlepinyins #ibus安装完成之后需要配置才可以使用
(ibus设置–>点击弹出对话框点击输入法标签–>在第一个框里选择拼音–>右侧按钮点击添加–>关闭即可)
apt-get install fcitx fcitx-googlepinyin

安装搜狗比较麻烦,需要解决一些烦人的依赖问题
可以参考这里Kali Linux安装搜狗拼音输入法

安装火狐浏览器

打开终端
第一步:apt-get remove iceweasel
第二步:
echo -e “\ndeb http://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt all main” | tee -a /etc/apt/sources.list > /dev/null
第三步:
apt-key adv –recv-keys –keyserver keyserver.ubuntu.com C1289A29
第四步:
apt-get update
第五步
apt-get install firefox-mozilla-build

安装flash

1、打开终端输入“apt-get install flashplugin-nonfree”,并回车
2、安装完成以后,输入“update-flashplugin-nonfree –install”,并回车,进行软件更新

开发环境

apt-get install build-essential

修改hosts访问google无障碍 /etc/hosts

google host 的ip地址可以参考这里Google hosts永久持续更新

字体优化

首先安装monaco yahei字体

该字体是字体是Mac上的Monaco,非常棒,光滑细腻。最适合程序员的英文字体!
安装方法:
1.cp Monaco_Yahei.ttf /usr/share/fonts/truetype/monaco (fonts目录下自己找一个放TTF字体的文件夹)
2.cd /usr/share/fonts/truetype/monaco
mkfontscale
mkfontdir
fc-cache
3.搞定,自己设置选择字体。

接下来进行字体渲染

如何给任意一款 Linux 发行版添加漂亮的字体Infinality
kali是基于debian的衍生版,适用与debian下的软件源及安装方法
1.在终端中执行下面的命令(一个一个执行,每一行之后敲击回车):
echo “deb http://ppa.launchpad.net/no1wantdthisname/ppa/ubuntu raring main” | sudo tee /etc/apt/> sources.list.d/infinality.list
echo “deb-src http://ppa.launchpad.net/no1wantdthisname/ppa/ubuntu raring main” | sudo tee -a /etc/> apt/sources.list.d/infinality.list
sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys E985B27B
2.执行以下命令来升级你的系统并安装 Infinality 包:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install fontconfig-infinality
3.重启你的计算机,重启之后就会发现字体看着舒服了好多

安装hexo博客

1.安装git
sudo apt-get install git
2.安装nodejs
官网下载linux安装包.tar.gz文件
解压 tar zxvf 解压之后就可以到该文件下执行node npm了
如果要在任意目录可以访问的话,需要将node所在的目录,添加PATH环境变量里面,或者通过软连接的形式将node和npm链接到系统默认的PATH目录下的一个,软链接方式如下
ln -s /root/software/node-v4.2.3-linux-x64/bin/node /usr/bin/node
ln -s /root/software/node-v4.2.3-linux-x64/bin/npm /usr/bin/npm
3.通过npm安装hexo
npm install hexo-cli -g
这样就完成了hexo的安装
4.站点地图,提交给搜索引擎的
npm install hexo-generator-sitemap
npm install hexo-generator-baidu-sitemap
5.添加RSS订阅
npm install hexo-generator-feed

截屏工具Scrot

1.运行Scrot命令,不需要任何参数,然后它会保存一张整个桌面的截屏,以(日期标记).png的文件形式保存在当前文件目录下
scrot
2.Scrot允许你在桌面选择一个特定的窗口或定义一个矩形区域来截图。使用下列命令来实现:
scrot -s
3.你也可以指定保存目标文件夹和截图文件名。
scrot ~/Pictures/my_desktop.png

codeblocks安装

To install the packages using apt or one of its frontends please add the following lines to your /etc/apt/sources.list :

for stable:
deb [arch=amd64,i386] https://apt.jenslody.de/stable jessie main
deb-src https://apt.jenslody.de/stable jessie main
for testing and unstable:
deb [arch=amd64,i386] https://apt.jenslody.de/testing stretch main
deb-src https://apt.jenslody.de/testing stretch main

The best and easiest way to add my public-key to apt’s trustdb is to install the package jens-lody-debian-keyring with your preferred package-manager or with:

sudo apt-get update
sudo apt-get install jens-lody-debian-keyring

添加了keyring之后,apt-get install codeblocks

f.lux - 自动调整屏幕色温减少眼睛疲劳

add-apt-repository ppa:kilian/f.lux
apt-get update
apt-get install fluxgui

Lamp环境搭建

kali linux 默认集成了lamp的环境,如果没有配置的话可以参照下面的命令

apt-get install apache2                        #install web server
apt-get install mysql-server                #install mysql
apt-get install php5 php-pear php5-mysql    #install php

启动服务:service apache2 start
关闭服务:service apache2 stop
重启服务:service apache2 restart

mysql服务:service mysql start

绘图程序

kolourpaint4
apt-get install kolourpaint4